import request from '@/utils/request'
import { parseStrEmpty } from "@/utils/pandamimi";
const GEN_API_BASE_URL = '/code/dbInfo';

// 数据库搜索字段初始化
export function dbSearchInit(query) {
    return request({
        url: `${GEN_API_BASE_URL}/searchInit`,
        method: 'get',
        params: query
    })
}

// 数据库搜索字段改变
export function dbSearchChanged(query) {
    return request({
        url: `${GEN_API_BASE_URL}/searchChanged`,
        method: 'get',
        params: query
    })
}

// 查询db数据库列表
export function listDbTable(query) {
    return request({
        url: `${GEN_API_BASE_URL}/db/list`,
        method: 'get',
        params: query
    })
}

// 查询数据源数据
export function listDatasource(query) {
    return request({
        url: `${GEN_API_BASE_URL}/datasource/list`,
        method: 'get',
        params: query
    })
}

// 查询用户详细
export function getDatasource(id) {
    return request({
        url: `${GEN_API_BASE_URL}/datasource/` + id,
        method: 'get'
    })
}

// 查询db数据库列表
export function listDbSchema(query) {
    return request({
        url: `${GEN_API_BASE_URL}/schema/list`,
        method: 'get',
        params: query
    })
}
